/*

    6px     0.375em     37.5%       5pt
    7px     0.438em     43.8%       5pt
    8px     0.500em     50.0%       6pt
    9px     0.563em     56.3%       7pt
    10px    0.625em     62.5%       8pt
    11px    0.688em     68.8%       8pt
    12px    0.750em     75.0%       9pt
    13px    0.813em     81.3%       10pt
    14px    0.875em     87.5%       11pt
    15px    0.938em     93.8%       11pt
    16px    1.000em     100.0%      12pt

*/

@font-face {
    font-family: "modern_pictogramsnormal";
    src: url("../fonts/modernpics-webfont.eot");
    src: url("../fonts/modernpics-webfont.eot?#iefix") format("embedded-opentype"),
         url("../fonts/modernpics-webfont.woff") format("woff"),
         url("../fonts/modernpics-webfont.ttf") format("truetype"),
         url("../fonts/modernpics-webfont.svg#modern_pictogramsnormal") format("svg");
    font-weight: normal;
    font-style: normal;
}

/* Icons */
.t-icon { font-family: "modern_pictogramsnormal"; font-size: 1.5em; }

/* Headings */
h1 { font-size: 2em; margin: 0.67em 0; }
h2 { font-size: 1.5em; margin: 0.83em 0; }
h3 { font-size: 1.17em; margin: 1em 0; }
h4 { font-size: 1em; margin: 1.33em 0; }
h5 { font-size: 0.83em; margin: 1.67em 0; }
h6 { font-size: 0.75em; margin: 2.33em 0; }

p { line-height: 1.5em; margin: 0 0 1em 0; }